package com.xebest.web.view;

import java.io.Serializable;
import java.math.BigDecimal;

public class XeVenOrderDetailView implements Serializable {

	private static final long serialVersionUID = 1L;
	private String itemId;  //订单明细id
	private String proSpu;  //商品spu
	private Integer frozenFlag; //冻品标识
	private Integer payStatus; //
	private Integer inventoryFlag; //库存是否足够1足2不足',
	/**
	 * 商品sku
	 */
	private String proSku;
	private Integer proType;               //商品类型
	private BigDecimal proPrice;           //商品价格
	private BigDecimal proTotalPrice;      //商品总价
	private String differenceAmount;//差异金额
	/**
	 * 订单类型 1一口价2询报价
	 */
	private Integer orderType;
	/**
	 * 商品图片
	 */
	private String proPicture;

	/**
	 * 商品货号
	 */
	private String proNum;

	/**
	 * 商品名称
	 */
	private String proName;

	/**
	 * 分类名
	 */
	private String proOrgCode;
	/**
	 * 分类名称
	 */
	private String proOrgCodeName;
	/**
	 * 计价方式 1：重量 2：数量
	 */
	private Integer pricingType;

	/**
	 * 商品单位
	 */
	private String proUnit;

	/**
	 * 规格名
	 */
	private String specName;

	/**
	 * 规格值
	 */
	private String specValue;

	/**
	 * 成交价
	 */
	private BigDecimal proCostPrice;

	/**
	 * 购买数量/重量
	 */
	private BigDecimal purchaseNum;
	/**
	 * 商品原始价格
	 */
	private BigDecimal proBasePrice;
	/**
	 * 限时抢购模板ID
	 */
	private String limitTempId;
	/**
	 * 实发数量/重量
	 */
	private BigDecimal realSendNum;
	/**
	 * 差异量
	 */
	private BigDecimal differenceNum;
	
	/**
	 * 标准重量
	 */
	private BigDecimal normWeight;

	/**
	 * 退货量
	 */
	private BigDecimal returnGoods;

	/**
	 * 运费
	 */
	private BigDecimal freAmount;

	/**
	 * 撮合金额
	 */
	private BigDecimal specialDisamount;
	/**
	 * 撮合单价
	 */
	private BigDecimal specialPrice;

	/**
	 * 优惠分摊金额
	 */
	private BigDecimal pmtAmount;

	/**
	 * 实付金额
	 */
	private BigDecimal proPayAmount;

	/**
	 * 退款金额
	 */
	private BigDecimal refundAmount;
	/**
	 * 版本号
	 */
	private Integer version;
	/**
	 * 商品条码
	 */
	private String proBarCode;
	/**
     * 平台优惠分摊金额v3.1.4 add 李贝贝
     */
    private BigDecimal platPmtAmount;
    
    /**
     * 商户优惠券优惠分摊金额v3.1.4 add 李贝贝
     */
    private BigDecimal venPmtAmount;
    
    /**
     * 发货金额
     */
    private BigDecimal sendAmount;
    
	public BigDecimal getSendAmount() {
	
		return sendAmount;
	}

	public void setSendAmount(BigDecimal sendAmount) {
	
		this.sendAmount = sendAmount;
	}

	public BigDecimal getPlatPmtAmount() {
	
		return platPmtAmount;
	}

	public void setPlatPmtAmount(BigDecimal platPmtAmount) {
	
		this.platPmtAmount = platPmtAmount;
	}

	public BigDecimal getVenPmtAmount() {
	
		return venPmtAmount;
	}

	public void setVenPmtAmount(BigDecimal venPmtAmount) {
	
		this.venPmtAmount = venPmtAmount;
	}

	public BigDecimal getProBasePrice() {
		return proBasePrice;
	}

	public void setProBasePrice(BigDecimal proBasePrice) {
		this.proBasePrice = proBasePrice;
	}

	public String getLimitTempId() {
		return limitTempId;
	}

	public void setLimitTempId(String limitTempId) {
		this.limitTempId = limitTempId;
	}

	public BigDecimal getSpecialPrice() {
		return specialPrice;
	}

	public void setSpecialPrice(BigDecimal specialPrice) {
		this.specialPrice = specialPrice;
	}

	public Integer getInventoryFlag() {
		return inventoryFlag;
	}

	public void setInventoryFlag(Integer inventoryFlag) {
		this.inventoryFlag = inventoryFlag;
	}

	public Integer getPayStatus() {
		return payStatus;
	}

	public void setPayStatus(Integer payStatus) {
		this.payStatus = payStatus;
	}

	public Integer getFrozenFlag() {
		return frozenFlag;
	}

	public void setFrozenFlag(Integer frozenFlag) {
		this.frozenFlag = frozenFlag;
	}

	public String getDifferenceAmount() {
		return differenceAmount;
	}

	public void setDifferenceAmount(String differenceAmount) {
		this.differenceAmount = differenceAmount;
	}

	public String getProSpu() {
		return proSpu;
	}

	public void setProSpu(String proSpu) {
		this.proSpu = proSpu;
	}

	public Integer getOrderType() {
		return orderType;
	}

	public void setOrderType(Integer orderType) {
		this.orderType = orderType;
	}

	private Integer orderMark;
	
	
	public Integer getProType() {
	
		return proType;
	}

	public void setProType(Integer proType) {
	
		this.proType = proType;
	}

	public BigDecimal getProPrice() {
	
		return proPrice;
	}

	public void setProPrice(BigDecimal proPrice) {
	
		this.proPrice = proPrice;
	}

	public String getProOrgCode() {
		return proOrgCode;
	}

	public void setProOrgCode(String proOrgCode) {
		this.proOrgCode = proOrgCode;
	}

	public BigDecimal getProTotalPrice() {
	
		return proTotalPrice;
	}

	public void setProTotalPrice(BigDecimal proTotalPrice) {
	
		this.proTotalPrice = proTotalPrice;
	}

	public String getItemId() {
		return itemId;
	}

	public void setItemId(String itemId) {
		this.itemId = itemId;
	}

	public Integer getOrderMark() {
	
		return orderMark;
	}

	public void setOrderMark(Integer orderMark) {
	
		this.orderMark = orderMark;
	}

	public BigDecimal getDifferenceNum() {
	
		return differenceNum;
	}

	public void setDifferenceNum(BigDecimal differenceNum) {
	
		this.differenceNum = differenceNum;
	}

	public String getProBarCode() {
	
		return proBarCode;
	}

	public void setProBarCode(String proBarCode) {
	
		this.proBarCode = proBarCode;
	}

	public String getProSku() {

		return proSku;
	}

	public void setProSku(String proSku) {

		this.proSku = proSku;
	}

	public String getProPicture() {

		return proPicture;
	}

	public void setProPicture(String proPicture) {

		this.proPicture = proPicture;
	}

	public String getProNum() {

		return proNum;
	}

	public void setProNum(String proNum) {

		this.proNum = proNum;
	}

	public String getProName() {

		return proName;
	}

	public void setProName(String proName) {

		this.proName = proName;
	}

	public Integer getPricingType() {

		return pricingType;
	}

	public void setPricingType(Integer pricingType) {

		this.pricingType = pricingType;
	}

	public String getProUnit() {

		return proUnit;
	}

	public void setProUnit(String proUnit) {

		this.proUnit = proUnit;
	}

	public String getSpecName() {

		return specName;
	}

	public void setSpecName(String specName) {

		this.specName = specName;
	}

	public String getSpecValue() {

		return specValue;
	}

	public void setSpecValue(String specValue) {

		this.specValue = specValue;
	}

	public BigDecimal getProCostPrice() {

		return proCostPrice;
	}

	public void setProCostPrice(BigDecimal proCostPrice) {

		this.proCostPrice = proCostPrice;
	}

	public BigDecimal getPurchaseNum() {

		return purchaseNum;
	}

	public void setPurchaseNum(BigDecimal purchaseNum) {

		this.purchaseNum = purchaseNum;
	}

	public BigDecimal getRealSendNum() {

		return realSendNum;
	}

	public void setRealSendNum(BigDecimal realSendNum) {

		this.realSendNum = realSendNum;
	}

	public BigDecimal getNormWeight() {

		return normWeight;
	}

	public void setNormWeight(BigDecimal normWeight) {

		this.normWeight = normWeight;
	}

	public BigDecimal getReturnGoods() {

		return returnGoods;
	}

	public void setReturnGoods(BigDecimal returnGoods) {

		this.returnGoods = returnGoods;
	}

	public BigDecimal getFreAmount() {

		return freAmount;
	}

	public void setFreAmount(BigDecimal freAmount) {

		this.freAmount = freAmount;
	}

	public BigDecimal getSpecialDisamount() {

		return specialDisamount;
	}

	public void setSpecialDisamount(BigDecimal specialDisamount) {

		this.specialDisamount = specialDisamount;
	}

	public BigDecimal getPmtAmount() {

		return pmtAmount;
	}

	public void setPmtAmount(BigDecimal pmtAmount) {

		this.pmtAmount = pmtAmount;
	}

	public String getProOrgCodeName() {
		return proOrgCodeName;
	}

	public void setProOrgCodeName(String proOrgCodeName) {
		this.proOrgCodeName = proOrgCodeName;
	}

	public BigDecimal getProPayAmount() {
		return proPayAmount;
	}

	public void setProPayAmount(BigDecimal proPayAmount) {
		this.proPayAmount = proPayAmount;
	}

	public BigDecimal getRefundAmount() {

		return refundAmount;
	}

	public void setRefundAmount(BigDecimal refundAmount) {

		this.refundAmount = refundAmount;
	}

	public Integer getVersion() {

		return version;
	}

	public void setVersion(Integer version) {

		this.version = version;
	}
}
